Al Kimball Co
7715 SW 122nd St., Miami, FL, United States, 33156
(305) 233-3142 Phone